<%@page import="study.itwill.team5.admin.AdminItem"%>
<%@page import="study.itwill.jsp.WebHandler"%>
<%@page import="study.itwill.team5.member.WishItem"%>
<%@page import="study.itwill.team5.member.WishList"%>
<%@page import="study.itwill.team5.house.HouseItem"%>
<%@page import="study.itwill.team5.house.House"%>
<%@page import="study.itwill.common.PatternChecker"%>
<%@page import="study.itwill.common.DBHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%
   WebHandler web = new WebHandler(request, response, out);
   AdminItem loginInfo = (AdminItem)session.getAttribute("ADMIN_INFO");
   
   // 로그인 정보가 없을 경우 로그인 페이지로 이동
   if (loginInfo == null) {
	   web.goPage("/italia/login.jsp", "로그인이 필요합니다");
      return;
   }
%>
<%
	String member_seq = request.getParameter("member_seq");
	String house_seq = request.getParameter("house_seq");

	/** 파라미터의 유효성 검사 */
	if(!PatternChecker.isValue(member_seq)) {
		out.print("<script type='text/javascript'>alert('회원 일련번호 파라미터가 없습니다.');history.back();</script>");
		return;
	}
	
	if(!PatternChecker.isNum(member_seq)) {
		out.print("<script type='text/javascript'>alert('회원 일련번호 파라미터가 형식에 맞지 않습니다.');history.back();</script>");
		return;
	}
	
	if(!PatternChecker.isValue(house_seq)) {
		out.print("<script type='text/javascript'>alert('민박 일련번호 파라미터가 없습니다.');history.back();</script>");
		return;
	}
	
	if(!PatternChecker.isNum(house_seq)) {
		out.print("<script type='text/javascript'>alert('민박 일련번호 파라미터가 형식에 맞지 않습니다.');history.back();</script>");
		return;
	}
	
	int n_member_seq = Integer.parseInt(member_seq);
	int n_house_seq = Integer.parseInt(house_seq);
	
%>
<%@ include file="../dbcon.jsp"%>
<%
	
	// 나의 찜 데이터 조회
	WishList wl = new WishList();
	WishItem item = wl.viewWishList(n_member_seq, n_house_seq);
	
	if (item == null) {
		out.print("<script type='text/javascript> alert('데이터조회에 실패했습니다. 잠시후 다시 시도해 주세요.'); history.back();</script>");
		return;
	}
%>
<!DOCTYPE html>
<html lang="ko">
  <head>
  	<%@ include file="../head.jsp" %>
  </head>
  <body>
  	<%@ include file="../menu.jsp" %>
  	<%DBHandler.disconnect();%>
    <!-- 웹 페이지 영역 -->
    <div class="container">
    	<div class="page-header">
    		<h1>
    			나의 찜 정보 보기
    		</h1>
    	</div>
    	
    	<form id="frmHouseView" class="form-horizontal" role="form" method="post" action="">
    	
    	<!-- 민박 번호 자동 입력 -->
    	<input type="hidden" name="member_seq" value="<%=n_member_seq%>">
    		<fieldset>
    		<!-- 입력양식 -->
    		<div class="form-group">
    			<label for="name" class="col-md-2 control-label">회원 이름</label>
    			<div class="col-md-10">
    				<p class="form-control-static"><%=item.getUser_name()%></p>
    			</div>
    		</div>
    		<!-- // 입력양식 -->
    		
    		<!-- 입력양식 -->
    		<div class="form-group">
    			<label for="userid" class="col-md-2 control-label">민박 이름</label>
    			<div class="col-md-10">
    				<p class="form-control-static"><%=item.getName()%></p>
    			</div>
    		</div>
    		<!-- // 입력양식 -->
    		<!-- 입력양식 -->
    		<div class="form-group">
    			<label for="userid" class="col-md-2 control-label">등록일</label>
    			<div class="col-md-10">
    				<p class="form-control-static"><%=item.getReg_date()%></p>
    			</div>
    		</div>
    		<!-- // 입력양식 -->
    		<div class="form-group">
    			<div class="col-md-offset-2 col-md-10">
    				<div class="row">
    					<div class="col-md-4">
    						<a href="listWishList.jsp" class="btn btn-primary btn-block">목록보기</a>
    					</div>
    					<div class="col-md-4">
    						<button type="submit" id="edit" formaction="editWishList.jsp" formmethod="post" class="btn btn-info btn-block">수정하기</button>
    					</div>
    					<div class="col-md-4">
    						<button type="submit" id="delete" formaction="deleteWishListOk.jsp" formmethod="post" class="btn btn-danger btn-block">삭제하기</button>
    					</div>
    				</div>
    			</div>
    		</div>
    		</fieldset>
    	</form>
    </div>
    
    <!-- Javascript -->
    <script src="/italia/assets/js/jquery.js"></script>
    <script src="/italia/assets/js/bootstrap.min.js"></script>
    <!-- 형식검사 클래스 참조 -->
    <script src="/assets/js/string.js"></script>
    <!-- 구현부분 -->
    <script type="text/javascript">
 // jquery main()
	$(function() {
		// id 속성이 frmHouseView인 대상에 대한 전송 이벤트
		$("#delete").click(function() {
		// 사용자에게 물어본다.
    		if (!confirm("정말 삭제하시겠습니까?")) {
    			// "취소"를 선택한 경우 처리 중단
    			return false;
    		}
		});
	});
    </script>
  </body>
</html>